/* eslint-disable */

import React from 'react'
import { Svg, Path } from 'react-native-svg'
import { getIconColor } from './helper'

let IconFilter = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M874.0352 299.8784C926.72 299.8784 972.8 253.7984 972.8 201.216 972.8 148.48 926.72 102.4 874.0352 102.4c-46.08 0-78.9504 26.3168-92.16 65.8432H51.2V233.984h730.6752c13.2096 39.5264 46.08 65.8432 92.16 65.8432z m0-131.6352c19.7632 0 32.9216 13.1584 32.9216 32.9216 0 19.712-13.1584 32.8704-32.9216 32.8704-19.712 0-32.8704-13.1584-32.8704-32.8704 0-19.7632 13.1584-32.9216 32.8704-32.9216zM150.016 760.6784c46.08 0 78.9504 26.3168 92.16 65.8432H972.8v65.8432H242.1248c-13.2096 39.4752-46.08 65.792-92.16 65.792-52.6848 0-98.7648-46.08-98.7648-98.7136 0-52.6848 46.08-98.7648 98.7648-98.7648zM512 431.616c46.08 0 79.0016 26.3168 92.16 65.792H972.8V563.2h-368.64c-13.1584 39.4752-52.6848 65.8432-92.16 65.8432-39.4752 0-79.0016-26.368-92.16-65.8432H51.2V497.3568h368.64c13.1584-39.4752 46.08-65.792 92.16-65.792zM512 563.2c19.7632 0 32.9216-13.1584 32.9216-32.9216s-13.1584-32.9216-32.9216-32.9216-32.9216 13.1584-32.9216 32.9216S492.2368 563.2 512 563.2z"
        fill={getIconColor(color, 0, '#333333')}
      />
    </Svg>
  )
}

IconFilter.defaultProps = {
  size: 18,
}

IconFilter = React.memo ? React.memo(IconFilter) : IconFilter

export default IconFilter
